<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.org/ui">

    <f:view contentType="text/html">
        <h:head>
            <f:facet name="first">
                <meta content='text/html; charset=UTF-8' http-equiv="Content-Type"/>
                <title>Crew Intranet: Voir détails d'un véhicule</title>
            </f:facet>
        </h:head> 

        <h:body>
            <ui:composition template="./template.xhtml">
                <ui:define name="top">

                </ui:define>
                <ui:define name="left">
                    <h:form >
                        <p:menu my="true" style="width:200px">
                            <p:submenu label="Navigation Véhicle" >  
                                <p:menuitem value="Les véhicules" action="#{redirectionBean.getRedirectionAccueilVehicule}" icon="ui-icon-home"
                                            styleClass="#{view.viewId == '/accueilVehicule.xhtml' || 
                                                          view.viewId == '/creerUnVehicule.xhtml' || 
                                                          view.viewId == '/detailVehicule.xhtml' || 
                                                          view.viewId == '/detailVehiculeView.xhtml' || 
                                                          view.viewId == '/editerUnlVehicule.xhtml' ? 'ui-state-active' : ''}"
                                            />  
                            </p:submenu>
                            <p:submenu label="Navigation Catégorie">  
                                <p:menuitem value="Gestion des modèles" action="#{redirectionBean.getRedirectionGestionMarque}" icon="ui-icon-suitcase" 
                                            styleClass="#{ view.viewId == '/gestionMarque.xhtml' ? 'ui-state-active' : ''}"
                                            />  
                            </p:submenu>  
                            <p:submenu label="Navigation Réglage">  
                                <p:menuitem value="Réglage formulaire" action="#" icon="ui-icon-gear"/>  
                            </p:submenu>  
                        </p:menu>
                    </h:form>
                </ui:define>
                <ui:define name="content">
                    <h:form id="formMessage">
                        <p:growl id="messageGrow" /> 
                        <p:growl id="messageGrowDetail"  />

                    </h:form>
                    <h:form id="formAjouterVehicule">
                        <p:panel  style="width: 95%">
                            <f:facet name="header">
                                Détails d'un véhicule
                                <p:commandButton style="float: right;" value="Retour" title="Retour à la liste des véhicules" 
                                                 action="#{vehiculeCreerBean.pagePrecedente}"
                                                 immediate="true"
                                                 icon="ui-icon-arrowreturnthick-1-w"/>
                            </f:facet>
                            <p:accordionPanel multiple="true">  
                                <p:tab title="Informations de générales" id="InfosPersoTab">
                                    <p:panelGrid columns="2">

                                        <h:outputLabel value="Numéro CGG" for="numerocgg" />
                                        <h:outputText id="numerocgg" value="#{vehiculeCreerBean.cvVehiculeSelectionner.numerocgg}" title="Numerocgg"   />

                                        <h:outputLabel value="Numéro de chassis:" for="numeroshassis" />
                                        <h:outputText id="numeroshassis" value="#{vehiculeCreerBean.cvVehiculeSelectionner.numeroshassis}" title="Numeroshassis" />

                                        <h:outputLabel value="Numéro matricule:" for="numeroimatriculation" />
                                        <h:outputText id="numeroimatriculation" value="#{vehiculeCreerBean.cvVehiculeSelectionner.numeroimatriculation}" title="Numeroimatriculation"  />

                                        <h:outputLabel value="Annee de construction:" for="anneeconstruction" />
                                        <h:outputText id="anneeconstruction" value="#{vehiculeCreerBean.cvVehiculeSelectionner.anneeconstruction}" 
                                                      title="La date de construction" />

                                        <h:outputLabel value="Nom:" for="nom" />
                                        <h:outputText id="nom" value="#{vehiculeCreerBean.cvVehiculeSelectionner.nom}" title="Nom" />

                                        <h:outputLabel value="Categorie du vehicule:" for="categorievehicule" />
                                        <h:outputText id="categorievehicule" value="#{vehiculeCreerBean.cvVehiculeSelectionner.categorievehicule}" />


                                    </p:panelGrid>
                                </p:tab>
                                <p:tab title="Informations sur le modèles" id="InfosModeleTab">
                                    <p:panelGrid columns="2">


                                        <h:outputLabel value="Marque :" for="cvMarqueIdmarque" />
                                        <h:outputText id="cvMarqueIdmarque" value="#{vehiculeCreerBean.cvVehiculeSelectionner.typemodel.cvModelIdmodel.cvMarqueIdmarque.marque}"  />

                                        <h:outputLabel value="Modèle :" for="cvModelIdmodel" />
                                        <h:outputText id="cvModelIdmodel" value="#{vehiculeCreerBean.cvVehiculeSelectionner.typemodel.cvModelIdmodel.model}" />

                                        <h:outputLabel value="Type modèle :" for="typemodel" />
                                        <h:outputText id="typemodel"  value="#{vehiculeCreerBean.cvVehiculeSelectionner.typemodel.model}" />
                                    </p:panelGrid>
                                </p:tab>
                                <p:tab title="Informations passager" id="InfosPassagerTab">
                                    <p:panelGrid columns="2">
                                        <h:outputLabel value="Place de Conducteur:" for="placeConducteur" />
                                        <h:outputText id="placeConducteur" value="#{vehiculeCreerBean.cvVehiculeSelectionner.placeConducteur}" title="PlaceConducteur" />


                                        <h:outputLabel value="Place de Passager devant:" for="placePassagerdevant" />
                                        <h:outputText id="placePassagerdevant" value="#{vehiculeCreerBean.cvVehiculeSelectionner.placePassagerdevant}" title="PlacePassagerdevant" />

                                        <h:outputLabel value="PlacePassagerarriere:" for="placePassagerarriere" />
                                        <h:outputText  id="placePassagerarriere" value="#{vehiculeCreerBean.cvVehiculeSelectionner.placePassagerarriere}" title="PlacePassagerarriere" />

                                        <h:outputLabel value="Appui tête" for="apuitete"  />
                                        <h:outputText  id="apuitete"  value="#{vehiculeCreerBean.cvVehiculeSelectionner.apuitete}" />

                                        <h:outputLabel value="Ceinture:" for="ceinture" />
                                        <h:outputText id="ceinture" value="#{vehiculeCreerBean.cvVehiculeSelectionner.ceinture}" />
                                    </p:panelGrid>
                                </p:tab>
                                <p:tab title="Informations Administrative" id="InfosAdminTab">
                                    <p:panelGrid columns="2">

                                        <h:outputLabel value="Numéro de carte grise:" for="cvAdministratifvehiculecol" />
                                        <h:outputText id="cvAdministratifvehiculecol" value="#{vehiculeCreerBean.cvVehiculeSelectionner.cvAdministratifvehicule.cvAdministratifvehiculecol}" title="CvAdministratifvehiculecol" />

                                        <h:outputLabel value="Date de Delivrance:" for="cartegriseDelivrance" />
                                        <h:outputText id="cartegriseDelivrance" value="#{vehiculeCreerBean.cvVehiculeSelectionner.cvAdministratifvehicule.cartegriseDelivrance}" title="CartegriseDelivrance" 
                                                      >
                                            <f:convertDateTime pattern="dd/MM/yyyy" />
                                        </h:outputText>

                                        <h:outputLabel value="Date d'expiration:" for="cartegriseExpiration" />
                                        <h:outputText id="cartegriseExpiration" value="#{vehiculeCreerBean.cvVehiculeSelectionner.cvAdministratifvehicule.cartegriseExpiration}" title="CartegriseExpiration" 
                                                      >
                                            <f:convertDateTime pattern="dd/MM/yyyy" />
                                        </h:outputText>

                                        <h:outputLabel value="AssuranceCompagnie:" for="assuranceCompagnie" />
                                        <h:outputText id="assuranceCompagnie" value="#{vehiculeCreerBean.cvVehiculeSelectionner.cvAdministratifvehicule.assuranceCompagnie}" title="AssuranceCompagnie" />

                                        <h:outputLabel value="Prise d'effet:" for="assuranceEffet" />
                                        <h:outputText id="assuranceEffet" value="#{vehiculeCreerBean.cvVehiculeSelectionner.cvAdministratifvehicule.assuranceEffet}" title="AssuranceEffet" 
                                                      >
                                            <f:convertDateTime pattern="dd/MM/yyyy" />
                                        </h:outputText>
                                        <h:outputLabel value="Date d'expiration:" for="assuranceExpiration" />
                                        <h:outputText id="assuranceExpiration" value="#{vehiculeCreerBean.cvVehiculeSelectionner.cvAdministratifvehicule.assuranceExpiration}" title="AssuranceExpiration" 
                                                      >
                                            <f:convertDateTime pattern="dd/MM/yyyy" />
                                        </h:outputText>
                                    </p:panelGrid>
                                </p:tab>
                            </p:accordionPanel>
                        </p:panel>
                    </h:form>
                </ui:define>
            </ui:composition>
        </h:body>

    </f:view>
</html>

